# near model CODE resource # jump table entries: 608-608 (1 of them) 00000000 0000 0000 ori.b D0, 0x0 export_76: 00000004 4E56 FFF2 link A6, -0x000E 00000008 3F3C 0014 move.w -[A7], 0x14 0000000C A887 syscall TextFont 0000000E 3F3C 000C move.w -[A7], 0xC 00000012 A88A syscall TextSize 00000014 0C6D 000A E9C6 cmpi.w [A5 - 0x163A], 0xA /* '\n' */ 0000001A 57C0 seq D0 0000001C 4400 neg.b D0 0000001E C02D E1B7 and.b D0, [A5 - 0x1E49] 00000022 6700 05B2 beq +0x5B4 /* 000005D6 */ 00000026 486D E094 pea.l [A5 - 0x1F6C] 0000002A 3F3C 0198 move.w -[A7], 0x198 0000002E 3F3C 00C9 move.w -[A7], 0xC9 00000032 3F3C 01C5 move.w -[A7], 0x1C5 00000036 3F3C 0127 move.w -[A7], 0x127 0000003A A8A7 syscall SetRect 0000003C 4A2D E2D5 tst.b [A5 - 0x1D2B] 00000040 6700 000E beq +0x10 /* 00000050 */ 00000044 487A 06EC pea.l [PC + 0x6EC /* 00000732, value 0xC446F6F, pstring "Door Opening" */] 00000048 3F3C 0004 move.w -[A7], 0x4 0000004C 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] label00000050: 00000050 2F07 move.l -[A7], D7 00000052 7001 moveq.l D0, 0x01 00000054 7E0A moveq.l D7, 0x0A 00000056 9E40 sub.w D7, D0 00000058 6D00 0040 blt +0x42 /* 0000009A */ 0000005C 3D40 FFFE move.w [A6 - 0x2], D0 label00000060: 00000060 486D DF9A pea.l [A5 - 0x2066] 00000064 206D FE4C movea.l A0, [A5 - 0x1B4] 00000068 4868 0002 pea.l [A0 + 0x2] 0000006C 302E FFFE move.w D0, [A6 - 0x2] 00000070 E748 lsl D0.w, 3 00000072 41ED E004 lea.l A0, [A5 - 0x1FFC] 00000076 4870 0000 pea.l [A0 + D0.w] 0000007A 486D E094 pea.l [A5 - 0x1F6C] 0000007E 4267 clr.w -[A7] 00000080 42A7 clr.l -[A7] 00000082 A8EC syscall CopyBits 00000084 2F3C 0000 000F move.l -[A7], 0xF 0000008A 486D FE3A pea.l [A5 - 0x1C6] 0000008E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000092 526E FFFE addq.w [A6 - 0x2], 1 00000096 51CF FFC8 dbf D7, -0x3A /* 00000060 */ label0000009A: 0000009A 2E1F move.l D7, [A7]+ 0000009C 2F3C 0000 0005 move.l -[A7], 0x5 000000A2 486D FE3A pea.l [A5 - 0x1C6] 000000A6 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000000AA 4A2D E2D5 tst.b [A5 - 0x1D2B] 000000AE 6700 000E beq +0x10 /* 000000BE */ 000000B2 487A 068C pea.l [PC + 0x68C /* 00000740, value 0xC446F6F, pstring "Door Closing" */] 000000B6 3F3C 0004 move.w -[A7], 0x4 000000BA 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] label000000BE: 000000BE 486D DF9A pea.l [A5 - 0x2066] 000000C2 206D FE4C movea.l A0, [A5 - 0x1B4] 000000C6 4868 0002 pea.l [A0 + 0x2] 000000CA 486D E004 pea.l [A5 - 0x1FFC] 000000CE 486D E094 pea.l [A5 - 0x1F6C] 000000D2 4267 clr.w -[A7] 000000D4 42A7 clr.l -[A7] 000000D6 A8EC syscall CopyBits 000000D8 2F07 move.l -[A7], D7 000000DA 303C 00F6 move.w D0, 0xF6 000000DE 3E3C 00CE move.w D7, 0xCE 000000E2 9E40 sub.w D7, D0 000000E4 6E00 0066 bgt +0x68 /* 0000014C */ 000000E8 3D40 FFFE move.w [A6 - 0x2], D0 000000EC 4447 neg.w D7 label000000EE: 000000EE 486E FFF6 pea.l [A6 - 0xA] 000000F2 3F3C 019D move.w -[A7], 0x19D 000000F6 302E FFFE move.w D0, [A6 - 0x2] 000000FA 5340 subq.w D0, 1 000000FC 3F00 move.w -[A7], D0 000000FE 3F3C 01AA move.w -[A7], 0x1AA 00000102 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000106 A8A7 syscall SetRect 00000108 486E FFF6 pea.l [A6 - 0xA] 0000010C 486D FFD6 pea.l [A5 - 0x2A] 00000110 A8A5 syscall FillRect 00000112 486E FFF6 pea.l [A6 - 0xA] 00000116 3F3C 01B3 move.w -[A7], 0x1B3 0000011A 302E FFFE move.w D0, [A6 - 0x2] 0000011E 5340 subq.w D0, 1 00000120 3F00 move.w -[A7], D0 00000122 3F3C 01C0 move.w -[A7], 0x1C0 00000126 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000012A A8A7 syscall SetRect 0000012C 486E FFF6 pea.l [A6 - 0xA] 00000130 486D FFD6 pea.l [A5 - 0x2A] 00000134 A8A5 syscall FillRect 00000136 2F3C 0000 0002 move.l -[A7], 0x2 0000013C 486D FE3A pea.l [A5 - 0x1C6] 00000140 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000144 536E FFFE subq.w [A6 - 0x2], 1 00000148 51CF FFA4 dbf D7, -0x5E /* 000000EE */ label0000014C: 0000014C 2E1F move.l D7, [A7]+ 0000014E 2F07 move.l -[A7], D7 00000150 303C 00AF move.w D0, 0xAF 00000154 3E3C 009B move.w D7, 0x9B 00000158 9E40 sub.w D7, D0 0000015A 6E00 0042 bgt +0x44 /* 0000019E */ 0000015E 3D40 FFFE move.w [A6 - 0x2], D0 00000162 4447 neg.w D7 label00000164: 00000164 486E FFF6 pea.l [A6 - 0xA] 00000168 3F3C 0182 move.w -[A7], 0x182 0000016C 302E FFFE move.w D0, [A6 - 0x2] 00000170 5340 subq.w D0, 1 00000172 3F00 move.w -[A7], D0 00000174 3F3C 019A move.w -[A7], 0x19A 00000178 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000017C A8A7 syscall SetRect 0000017E 486E FFF6 pea.l [A6 - 0xA] 00000182 486D FFD6 pea.l [A5 - 0x2A] 00000186 A8A5 syscall FillRect 00000188 2F3C 0000 0002 move.l -[A7], 0x2 0000018E 486D FE3A pea.l [A5 - 0x1C6] 00000192 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000196 536E FFFE subq.w [A6 - 0x2], 1 0000019A 51CF FFC8 dbf D7, -0x3A /* 00000164 */ label0000019E: 0000019E 2E1F move.l D7, [A7]+ 000001A0 2F07 move.l -[A7], D7 000001A2 7079 moveq.l D0, 0x79 000001A4 7E65 moveq.l D7, 0x65 000001A6 9E40 sub.w D7, D0 000001A8 6E00 0042 bgt +0x44 /* 000001EC */ 000001AC 3D40 FFFE move.w [A6 - 0x2], D0 000001B0 4447 neg.w D7 label000001B2: 000001B2 486E FFF6 pea.l [A6 - 0xA] 000001B6 3F3C 0183 move.w -[A7], 0x183 000001BA 302E FFFE move.w D0, [A6 - 0x2] 000001BE 5340 subq.w D0, 1 000001C0 3F00 move.w -[A7], D0 000001C2 3F3C 019B move.w -[A7], 0x19B 000001C6 3F2E FFFE move.w -[A7], [A6 - 0x2] 000001CA A8A7 syscall SetRect 000001CC 486E FFF6 pea.l [A6 - 0xA] 000001D0 486D FFD6 pea.l [A5 - 0x2A] 000001D4 A8A5 syscall FillRect 000001D6 2F3C 0000 0002 move.l -[A7], 0x2 000001DC 486D FE3A pea.l [A5 - 0x1C6] 000001E0 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000001E4 536E FFFE subq.w [A6 - 0x2], 1 000001E8 51CF FFC8 dbf D7, -0x3A /* 000001B2 */ label000001EC: 000001EC 2E1F move.l D7, [A7]+ 000001EE 2F07 move.l -[A7], D7 000001F0 7045 moveq.l D0, 0x45 000001F2 7E30 moveq.l D7, 0x30 000001F4 9E40 sub.w D7, D0 000001F6 6E00 0042 bgt +0x44 /* 0000023A */ 000001FA 3D40 FFFE move.w [A6 - 0x2], D0 000001FE 4447 neg.w D7 label00000200: 00000200 486E FFF6 pea.l [A6 - 0xA] 00000204 3F3C 0183 move.w -[A7], 0x183 00000208 302E FFFE move.w D0, [A6 - 0x2] 0000020C 5340 subq.w D0, 1 0000020E 3F00 move.w -[A7], D0 00000210 3F3C 019B move.w -[A7], 0x19B 00000214 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000218 A8A7 syscall SetRect 0000021A 486E FFF6 pea.l [A6 - 0xA] 0000021E 486D FFD6 pea.l [A5 - 0x2A] 00000222 A8A5 syscall FillRect 00000224 2F3C 0000 0002 move.l -[A7], 0x2 0000022A 486D FE3A pea.l [A5 - 0x1C6] 0000022E 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000232 536E FFFE subq.w [A6 - 0x2], 1 00000236 51CF FFC8 dbf D7, -0x3A /* 00000200 */ label0000023A: 0000023A 2E1F move.l D7, [A7]+ 0000023C 486D DF9A pea.l [A5 - 0x2066] 00000240 206D FE4C movea.l A0, [A5 - 0x1B4] 00000244 4868 0002 pea.l [A0 + 0x2] 00000248 486D E10E pea.l [A5 - 0x1EF2] 0000024C 486D E196 pea.l [A5 - 0x1E6A] 00000250 4267 clr.w -[A7] 00000252 42A7 clr.l -[A7] 00000254 A8EC syscall CopyBits 00000256 2F3C 0000 001E move.l -[A7], 0x1E 0000025C 486D FE3A pea.l [A5 - 0x1C6] 00000260 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000264 2F07 move.l -[A7], D7 00000266 7030 moveq.l D0, 0x30 00000268 7E44 moveq.l D7, 0x44 0000026A 9E40 sub.w D7, D0 0000026C 6D00 0040 blt +0x42 /* 000002AE */ 00000270 3D40 FFFE move.w [A6 - 0x2], D0 label00000274: 00000274 486E FFF6 pea.l [A6 - 0xA] 00000278 3F3C 0183 move.w -[A7], 0x183 0000027C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000280 3F3C 019B move.w -[A7], 0x19B 00000284 302E FFFE move.w D0, [A6 - 0x2] 00000288 5240 addq.w D0, 1 0000028A 3F00 move.w -[A7], D0 0000028C A8A7 syscall SetRect 0000028E 486E FFF6 pea.l [A6 - 0xA] 00000292 486D FFDE pea.l [A5 - 0x22] 00000296 A8A5 syscall FillRect 00000298 2F3C 0000 0002 move.l -[A7], 0x2 0000029E 486D FE3A pea.l [A5 - 0x1C6] 000002A2 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000002A6 526E FFFE addq.w [A6 - 0x2], 1 000002AA 51CF FFC8 dbf D7, -0x3A /* 00000274 */ label000002AE: 000002AE 2E1F move.l D7, [A7]+ 000002B0 302D E9C6 move.w D0, [A5 - 0x163A] 000002B4 48C0 ext.l D0 000002B6 2F00 move.l -[A7], D0 000002B8 486D FB36 pea.l [A5 - 0x4CA] 000002BC 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000002C0 558F subq.l A7, 2 000002C2 486D FB36 pea.l [A5 - 0x4CA] 000002C6 A88C syscall StringWidth 000002C8 301F move.w D0, [A7]+ 000002CA 48C0 ext.l D0 000002CC 81FC 0002 divs.w D0, 0x2 000002D0 323C 018F move.w D1, 0x18F 000002D4 9240 sub.w D1, D0 000002D6 3F01 move.w -[A7], D1 000002D8 3F3C 003F move.w -[A7], 0x3F /* '?' */ 000002DC A893 syscall MoveTo 000002DE 486D FB36 pea.l [A5 - 0x4CA] 000002E2 A884 syscall DrawString 000002E4 2F3C 0000 001E move.l -[A7], 0x1E 000002EA 486D FE3A pea.l [A5 - 0x1C6] 000002EE 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000002F2 2F07 move.l -[A7], D7 000002F4 7064 moveq.l D0, 0x64 000002F6 7E78 moveq.l D7, 0x78 000002F8 9E40 sub.w D7, D0 000002FA 6D00 0040 blt +0x42 /* 0000033C */ 000002FE 3D40 FFFE move.w [A6 - 0x2], D0 label00000302: 00000302 486E FFF6 pea.l [A6 - 0xA] 00000306 3F3C 0183 move.w -[A7], 0x183 0000030A 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000030E 3F3C 019B move.w -[A7], 0x19B 00000312 302E FFFE move.w D0, [A6 - 0x2] 00000316 5240 addq.w D0, 1 00000318 3F00 move.w -[A7], D0 0000031A A8A7 syscall SetRect 0000031C 486E FFF6 pea.l [A6 - 0xA] 00000320 486D FFDE pea.l [A5 - 0x22] 00000324 A8A5 syscall FillRect 00000326 2F3C 0000 0002 move.l -[A7], 0x2 0000032C 486D FE3A pea.l [A5 - 0x1C6] 00000330 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000334 526E FFFE addq.w [A6 - 0x2], 1 00000338 51CF FFC8 dbf D7, -0x3A /* 00000302 */ label0000033C: 0000033C 2E1F move.l D7, [A7]+ 0000033E 2F2D E2C6 move.l -[A7], [A5 - 0x1D3A] 00000342 486D FB36 pea.l [A5 - 0x4CA] 00000346 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 0000034A 558F subq.l A7, 2 0000034C 486D FB36 pea.l [A5 - 0x4CA] 00000350 A88C syscall StringWidth 00000352 301F move.w D0, [A7]+ 00000354 48C0 ext.l D0 00000356 81FC 0002 divs.w D0, 0x2 0000035A 323C 018F move.w D1, 0x18F 0000035E 9240 sub.w D1, D0 00000360 3F01 move.w -[A7], D1 00000362 3F3C 0072 move.w -[A7], 0x72 /* 'r' */ 00000366 A893 syscall MoveTo 00000368 486D FB36 pea.l [A5 - 0x4CA] 0000036C A884 syscall DrawString 0000036E 2F3C 0000 001E move.l -[A7], 0x1E 00000374 486D FE3A pea.l [A5 - 0x1C6] 00000378 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000037C 2F07 move.l -[A7], D7 0000037E 303C 009A move.w D0, 0x9A 00000382 3E3C 00AE move.w D7, 0xAE 00000386 9E40 sub.w D7, D0 00000388 6D00 0040 blt +0x42 /* 000003CA */ 0000038C 3D40 FFFE move.w [A6 - 0x2], D0 label00000390: 00000390 486E FFF6 pea.l [A6 - 0xA] 00000394 3F3C 0182 move.w -[A7], 0x182 00000398 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000039C 3F3C 019A move.w -[A7], 0x19A 000003A0 302E FFFE move.w D0, [A6 - 0x2] 000003A4 5240 addq.w D0, 1 000003A6 3F00 move.w -[A7], D0 000003A8 A8A7 syscall SetRect 000003AA 486E FFF6 pea.l [A6 - 0xA] 000003AE 486D FFDE pea.l [A5 - 0x22] 000003B2 A8A5 syscall FillRect 000003B4 2F3C 0000 0002 move.l -[A7], 0x2 000003BA 486D FE3A pea.l [A5 - 0x1C6] 000003BE 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 000003C2 526E FFFE addq.w [A6 - 0x2], 1 000003C6 51CF FFC8 dbf D7, -0x3A /* 00000390 */ label000003CA: 000003CA 2E1F move.l D7, [A7]+ 000003CC 2F2D E2C2 move.l -[A7], [A5 - 0x1D3E] 000003D0 486D FB36 pea.l [A5 - 0x4CA] 000003D4 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000003D8 558F subq.l A7, 2 000003DA 486D FB36 pea.l [A5 - 0x4CA] 000003DE A88C syscall StringWidth 000003E0 301F move.w D0, [A7]+ 000003E2 48C0 ext.l D0 000003E4 81FC 0002 divs.w D0, 0x2 000003E8 323C 018E move.w D1, 0x18E 000003EC 9240 sub.w D1, D0 000003EE 3F01 move.w -[A7], D1 000003F0 3F3C 00A8 move.w -[A7], 0xA8 000003F4 A893 syscall MoveTo 000003F6 486D FB36 pea.l [A5 - 0x4CA] 000003FA A884 syscall DrawString 000003FC 2F07 move.l -[A7], D7 000003FE 303C 00CE move.w D0, 0xCE 00000402 3E3C 00F5 move.w D7, 0xF5 00000406 9E40 sub.w D7, D0 00000408 6D00 0064 blt +0x66 /* 0000046E */ 0000040C 3D40 FFFE move.w [A6 - 0x2], D0 label00000410: 00000410 486E FFF6 pea.l [A6 - 0xA] 00000414 3F3C 019D move.w -[A7], 0x19D 00000418 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000041C 3F3C 01AA move.w -[A7], 0x1AA 00000420 302E FFFE move.w D0, [A6 - 0x2] 00000424 5240 addq.w D0, 1 00000426 3F00 move.w -[A7], D0 00000428 A8A7 syscall SetRect 0000042A 486E FFF6 pea.l [A6 - 0xA] 0000042E 486D FFDE pea.l [A5 - 0x22] 00000432 A8A5 syscall FillRect 00000434 486E FFF6 pea.l [A6 - 0xA] 00000438 3F3C 01B3 move.w -[A7], 0x1B3 0000043C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000440 3F3C 01C0 move.w -[A7], 0x1C0 00000444 302E FFFE move.w D0, [A6 - 0x2] 00000448 5240 addq.w D0, 1 0000044A 3F00 move.w -[A7], D0 0000044C A8A7 syscall SetRect 0000044E 486E FFF6 pea.l [A6 - 0xA] 00000452 486D FFDE pea.l [A5 - 0x22] 00000456 A8A5 syscall FillRect 00000458 2F3C 0000 0002 move.l -[A7], 0x2 0000045E 486D FE3A pea.l [A5 - 0x1C6] 00000462 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000466 526E FFFE addq.w [A6 - 0x2], 1 0000046A 51CF FFA4 dbf D7, -0x5E /* 00000410 */ label0000046E: 0000046E 2E1F move.l D7, [A7]+ 00000470 4A2D E2D5 tst.b [A5 - 0x1D2B] 00000474 6700 000E beq +0x10 /* 00000484 */ 00000478 487A 02D4 pea.l [PC + 0x2D4 /* 0000074E, value 0xC446F6F, pstring "Door Opening" */] 0000047C 3F3C 0004 move.w -[A7], 0x4 00000480 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] label00000484: 00000484 2F07 move.l -[A7], D7 00000486 700A moveq.l D0, 0x0A 00000488 7E10 moveq.l D7, 0x10 0000048A 9E40 sub.w D7, D0 0000048C 6D00 00B8 blt +0xBA /* 00000546 */ 00000490 3D40 FFFE move.w [A6 - 0x2], D0 label00000494: 00000494 0C6E 000A FFFE cmpi.w [A6 - 0x2], 0xA /* '\n' */ 0000049A 6600 0020 bne +0x22 /* 000004BC */ 0000049E 486D DF9A pea.l [A5 - 0x2066] 000004A2 206D FE4C movea.l A0, [A5 - 0x1B4] 000004A6 4868 0002 pea.l [A0 + 0x2] 000004AA 486D E04C pea.l [A5 - 0x1FB4] 000004AE 486D E094 pea.l [A5 - 0x1F6C] 000004B2 4267 clr.w -[A7] 000004B4 42A7 clr.l -[A7] 000004B6 A8EC syscall CopyBits 000004B8 6000 0076 bra +0x78 /* 00000530 */ label000004BC: 000004BC 0C6E 000F FFFE cmpi.w [A6 - 0x2], 0xF 000004C2 6600 0020 bne +0x22 /* 000004E4 */ 000004C6 486D DF9A pea.l [A5 - 0x2066] 000004CA 206D FE4C movea.l A0, [A5 - 0x1B4] 000004CE 4868 0002 pea.l [A0 + 0x2] 000004D2 486D E014 pea.l [A5 - 0x1FEC] 000004D6 486D E094 pea.l [A5 - 0x1F6C] 000004DA 4267 clr.w -[A7] 000004DC 42A7 clr.l -[A7] 000004DE A8EC syscall CopyBits 000004E0 6000 004E bra +0x50 /* 00000530 */ label000004E4: 000004E4 0C6E 0010 FFFE cmpi.w [A6 - 0x2], 0x10 000004EA 6600 0020 bne +0x22 /* 0000050C */ 000004EE 486D DF9A pea.l [A5 - 0x2066] 000004F2 206D FE4C movea.l A0, [A5 - 0x1B4] 000004F6 4868 0002 pea.l [A0 + 0x2] 000004FA 486D E00C pea.l [A5 - 0x1FF4] 000004FE 486D E094 pea.l [A5 - 0x1F6C] 00000502 4267 clr.w -[A7] 00000504 42A7 clr.l -[A7] 00000506 A8EC syscall CopyBits 00000508 6000 0026 bra +0x28 /* 00000530 */ label0000050C: 0000050C 486D DF9A pea.l [A5 - 0x2066] 00000510 206D FE4C movea.l A0, [A5 - 0x1B4] 00000514 4868 0002 pea.l [A0 + 0x2] 00000518 302E FFFE move.w D0, [A6 - 0x2] 0000051C E748 lsl D0.w, 3 0000051E 41ED E004 lea.l A0, [A5 - 0x1FFC] 00000522 4870 0000 pea.l [A0 + D0.w] 00000526 486D E094 pea.l [A5 - 0x1F6C] 0000052A 4267 clr.w -[A7] 0000052C 42A7 clr.l -[A7] 0000052E A8EC syscall CopyBits label00000530: 00000530 2F3C 0000 000F move.l -[A7], 0xF 00000536 486D FE3A pea.l [A5 - 0x1C6] 0000053A 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 0000053E 526E FFFE addq.w [A6 - 0x2], 1 00000542 51CF FF50 dbf D7, -0xB2 /* 00000494 */ label00000546: 00000546 2E1F move.l D7, [A7]+ 00000548 2F3C 0000 0005 move.l -[A7], 0x5 0000054E 486D FE3A pea.l [A5 - 0x1C6] 00000552 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] 00000556 4A2D E2D5 tst.b [A5 - 0x1D2B] 0000055A 6700 000E beq +0x10 /* 0000056A */ 0000055E 487A 01FC pea.l [PC + 0x1FC /* 0000075C, value 0xC446F6F, pstring "Door Closing" */] 00000562 3F3C 0004 move.w -[A7], 0x4 00000566 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] label0000056A: 0000056A 486D DF9A pea.l [A5 - 0x2066] 0000056E 206D FE4C movea.l A0, [A5 - 0x1B4] 00000572 4868 0002 pea.l [A0 + 0x2] 00000576 486D E004 pea.l [A5 - 0x1FFC] 0000057A 486D E094 pea.l [A5 - 0x1F6C] 0000057E 4267 clr.w -[A7] 00000580 42A7 clr.l -[A7] 00000582 A8EC syscall CopyBits 00000584 486D DF9A pea.l [A5 - 0x2066] 00000588 206D FE4C movea.l A0, [A5 - 0x1B4] 0000058C 4868 0002 pea.l [A0 + 0x2] 00000590 486D E0EC pea.l [A5 - 0x1F14] 00000594 486D E106 pea.l [A5 - 0x1EFA] 00000598 4267 clr.w -[A7] 0000059A 42A7 clr.l -[A7] 0000059C A8EC syscall CopyBits 0000059E 486D DF9A pea.l [A5 - 0x2066] 000005A2 206D FE4C movea.l A0, [A5 - 0x1B4] 000005A6 4868 0002 pea.l [A0 + 0x2] 000005AA 486D E09C pea.l [A5 - 0x1F64] 000005AE 486D E0CC pea.l [A5 - 0x1F34] 000005B2 4267 clr.w -[A7] 000005B4 42A7 clr.l -[A7] 000005B6 A8EC syscall CopyBits 000005B8 486D DF9A pea.l [A5 - 0x2066] 000005BC 206D FE4C movea.l A0, [A5 - 0x1B4] 000005C0 4868 0002 pea.l [A0 + 0x2] 000005C4 486D E10E pea.l [A5 - 0x1EF2] 000005C8 486D E196 pea.l [A5 - 0x1E6A] 000005CC 4267 clr.w -[A7] 000005CE 42A7 clr.l -[A7] 000005D0 A8EC syscall CopyBits 000005D2 6000 0144 bra +0x146 /* 00000718 */ label000005D6: 000005D6 486E FFF6 pea.l [A6 - 0xA] 000005DA 3F3C 0183 move.w -[A7], 0x183 000005DE 3F3C 0030 move.w -[A7], 0x30 /* '0' */ 000005E2 3F3C 019B move.w -[A7], 0x19B 000005E6 3F3C 0045 move.w -[A7], 0x45 /* 'E' */ 000005EA A8A7 syscall SetRect 000005EC 486E FFF6 pea.l [A6 - 0xA] 000005F0 486D FFDE pea.l [A5 - 0x22] 000005F4 A8A5 syscall FillRect 000005F6 302D E9C6 move.w D0, [A5 - 0x163A] 000005FA 48C0 ext.l D0 000005FC 2F00 move.l -[A7], D0 000005FE 486D FB36 pea.l [A5 - 0x4CA] 00000602 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000606 558F subq.l A7, 2 00000608 486D FB36 pea.l [A5 - 0x4CA] 0000060C A88C syscall StringWidth 0000060E 301F move.w D0, [A7]+ 00000610 48C0 ext.l D0 00000612 81FC 0002 divs.w D0, 0x2 00000616 323C 018F move.w D1, 0x18F 0000061A 9240 sub.w D1, D0 0000061C 3F01 move.w -[A7], D1 0000061E 3F3C 003F move.w -[A7], 0x3F /* '?' */ 00000622 A893 syscall MoveTo 00000624 486D FB36 pea.l [A5 - 0x4CA] 00000628 A884 syscall DrawString 0000062A 486E FFF6 pea.l [A6 - 0xA] 0000062E 3F3C 0183 move.w -[A7], 0x183 00000632 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00000636 3F3C 019B move.w -[A7], 0x19B 0000063A 3F3C 0079 move.w -[A7], 0x79 /* 'y' */ 0000063E A8A7 syscall SetRect 00000640 486E FFF6 pea.l [A6 - 0xA] 00000644 486D FFDE pea.l [A5 - 0x22] 00000648 A8A5 syscall FillRect 0000064A 2F2D E2C6 move.l -[A7], [A5 - 0x1D3A] 0000064E 486D FB36 pea.l [A5 - 0x4CA] 00000652 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000656 558F subq.l A7, 2 00000658 486D FB36 pea.l [A5 - 0x4CA] 0000065C A88C syscall StringWidth 0000065E 301F move.w D0, [A7]+ 00000660 48C0 ext.l D0 00000662 81FC 0002 divs.w D0, 0x2 00000666 323C 018F move.w D1, 0x18F 0000066A 9240 sub.w D1, D0 0000066C 3F01 move.w -[A7], D1 0000066E 3F3C 0072 move.w -[A7], 0x72 /* 'r' */ 00000672 A893 syscall MoveTo 00000674 486D FB36 pea.l [A5 - 0x4CA] 00000678 A884 syscall DrawString 0000067A 486E FFF6 pea.l [A6 - 0xA] 0000067E 3F3C 0182 move.w -[A7], 0x182 00000682 3F3C 009A move.w -[A7], 0x9A 00000686 3F3C 019A move.w -[A7], 0x19A 0000068A 3F3C 00AF move.w -[A7], 0xAF 0000068E A8A7 syscall SetRect 00000690 486E FFF6 pea.l [A6 - 0xA] 00000694 486D FFDE pea.l [A5 - 0x22] 00000698 A8A5 syscall FillRect 0000069A 2F2D E2C2 move.l -[A7], [A5 - 0x1D3E] 0000069E 486D FB36 pea.l [A5 - 0x4CA] 000006A2 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 000006A6 558F subq.l A7, 2 000006A8 486D FB36 pea.l [A5 - 0x4CA] 000006AC A88C syscall StringWidth 000006AE 301F move.w D0, [A7]+ 000006B0 48C0 ext.l D0 000006B2 81FC 0002 divs.w D0, 0x2 000006B6 323C 018E move.w D1, 0x18E 000006BA 9240 sub.w D1, D0 000006BC 3F01 move.w -[A7], D1 000006BE 3F3C 00A8 move.w -[A7], 0xA8 000006C2 A893 syscall MoveTo 000006C4 486D FB36 pea.l [A5 - 0x4CA] 000006C8 A884 syscall DrawString 000006CA 486D DF9A pea.l [A5 - 0x2066] 000006CE 206D FE4C movea.l A0, [A5 - 0x1B4] 000006D2 4868 0002 pea.l [A0 + 0x2] 000006D6 486D E0EC pea.l [A5 - 0x1F14] 000006DA 486D E106 pea.l [A5 - 0x1EFA] 000006DE 4267 clr.w -[A7] 000006E0 42A7 clr.l -[A7] 000006E2 A8EC syscall CopyBits 000006E4 486D DF9A pea.l [A5 - 0x2066] 000006E8 206D FE4C movea.l A0, [A5 - 0x1B4] 000006EC 4868 0002 pea.l [A0 + 0x2] 000006F0 486D E09C pea.l [A5 - 0x1F64] 000006F4 486D E0CC pea.l [A5 - 0x1F34] 000006F8 4267 clr.w -[A7] 000006FA 42A7 clr.l -[A7] 000006FC A8EC syscall CopyBits 000006FE 486D DF9A pea.l [A5 - 0x2066] 00000702 206D FE4C movea.l A0, [A5 - 0x1B4] 00000706 4868 0002 pea.l [A0 + 0x2] 0000070A 486D E10E pea.l [A5 - 0x1EF2] 0000070E 486D E196 pea.l [A5 - 0x1E6A] 00000712 4267 clr.w -[A7] 00000714 42A7 clr.l -[A7] 00000716 A8EC syscall CopyBits label00000718: 00000718 3F3C 0002 move.w -[A7], 0x2 0000071C A889 syscall TextMode 0000071E 3F3C 000E move.w -[A7], 0xE 00000722 A887 syscall TextFont 00000724 3F3C 0018 move.w -[A7], 0x18 00000728 A88A syscall TextSize 0000072A 4E5E unlink A6 0000072C 205F movea.l A0, [A7]+ 0000072E 548F addq.l A7, 2 00000730 4ED0 jmp [A0] 00000732 0C44 6F6F cmpi.w D4, 0x6F6F /* 'oo' */ 00000736 7220 moveq.l D1, 0x20 00000738 4F70 656E chk.w D7, <> 0000073C 696E bvs +0x70 /* 000007AC */ 0000073E 6700 0C44 beq +0xC46 /* 00001384 */ 00000742 6F6F ble +0x71 /* 000007B3 */ 00000744 7220 moveq.l D1, 0x20 00000746 436C 6F73 chk.w D1, [A4 + 0x6F73] 0000074A 696E bvs +0x70 /* 000007BA */ 0000074C 6700 0C44 beq +0xC46 /* 00001392 */ 00000750 6F6F ble +0x71 /* 000007C1 */ 00000752 7220 moveq.l D1, 0x20 00000754 4F70 656E chk.w D7, <> 00000758 696E bvs +0x70 /* 000007C8 */ 0000075A 6700 0C44 beq +0xC46 /* 000013A0 */ 0000075E 6F6F ble +0x71 /* 000007CF */ 00000760 7220 moveq.l D1, 0x20 00000762 436C 6F73 chk.w D1, [A4 + 0x6F73] 00000766 696E bvs +0x70 /* 000007D6 */ 00000768 6700 .incomplete